package com.tledu.arr;

public class Arr01 {
    public static void main(String[] args) {
        // 数组本质上就是一组相同类型数据集合
        // 数组的初始化
        // 静态初始化
        int[] nums = {9, 5, 2, 7};
//        System.out.println(nums[0]);
//        System.out.println(nums[1]);
//        System.out.println(nums[2]);
//        System.out.println(nums[3]);
        // 动态初始化,通过new 创建一个数组
        // 在数组初始化的时候，需要指定大小
        int[] nums2 = new int[10];
        nums2[0] = 99;
//        System.out.println(nums2[0]);
        // 数组遍历
        // 获取数组的长度
//        System.out.println(nums2.length);
        for (int i = 0; i < nums2.length; i++) {
            nums2[i] = i * i;
        }
//        for (int i = 0; i < nums2.length; i++) {
//            System.out.println(nums2[i]);
//        }
        // 设置了增强的for循环，可以通过增强的for循环进行数组的遍历
        // 优势就是写起来简单
        for (int num : nums2) {
            // 不足，在循环体内部获取不到索引
            System.out.println(num);
        }
    }
}
